From 7de330334af8be7046a67b7ece01c2eb8c9a4782 Mon Sep 17 00:00:00 2001 From: "shand@ubuntu.eng.hq.xensource.com" Date: Wed, 14 Sep 2005 20:12:54 -0800 Subject: [PATCH] Deal with domain info going away (handle new error path introduced by cset 6828). Believe Dan Smith is working up a more comprehensive patch. Signed-off-by: Steven Hand --- tools/python/xen/xend/XendDomainInfo.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index b5929ce88b..d611bec5a1 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -353,7 +353,12 @@ class XendDomainInfo: def update(self, info=None): """Update with info from xc.domain_getinfo(). """ - self.info = info or dom_get(self.domid) + if info: + self.info = info + else: + di = dom_get(self.domid) + if not di: + return self.memory = self.info['mem_kb'] / 1024 self.ssidref = self.info['ssidref'] -- 2.30.2